<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>练习</title>
</head>
<body>
<script>
    // function fn() {
    //     //arguments是用来存储实参的类数组对象
    //     //它里边包含了一个属性callee，callee就表示当前正在调用的函数
    //     // console.log(arguments.callee === fn);
    //     // arguments.callee();
    // }
    // fn();
    // console.log(this);

    // var a = 10;
    // var b = 20;
    //
    // // [a,b] = [b,a];
    // // console.log(a,b);
    //
    // var arr = [1,2];
    // // [arr[0],arr[1]] = [arr[1],arr[0]];
    // console.log(arr);

    //冒泡排序(bubble sort)
    console.log('孙悟空');
    console.log(100,200,300);
    console.log(10,20,30);
    var arr = [22,13,45,32,99,88,6,67];
    console.log('排序前:',arr);
    //排列次数的最大应该为数组的长度-1
    for(var i=0; i<arr.length-1; i++){
        //获取到数组中的每一个元素
        for(var j=0; j<arr.length-1; j++){
            //比较当前元素和后一位元素的大小
            if(arr[j] > arr[j+1]){
                var temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
                // arr[j] = arr[j+1];
            }
        }
        console.log('排序后: ',arr);
    }
    console.log(arr);

</script>
</body>
</html>